Luckily I got another memory card with version 1.9.7 which worked perfectly 1.19.0 utterly sucks and has so many bugs and issues. I think I'll stick with the older version and never upgrade retroarc again. if it ain't broken don't fix it.
@dankcushions Yeah I used the TAB button to get into that setup menu, setup the controllers, but I don't see a save function anywhere. So when I leave the game, the settings go away and have to be re-entered to when you play that game again. That's the problem I am having with ADVMame and others. I'll try manually creating the file but as I've stated, complete novice and not sure if I'm able :D But totally willing to try.
I had issue many moons ago and replaced the hiscore.dat file with the one at the link below. I never tested 2016 though. It looks like the .dat file isn't needed anymore as each game has a .hi file saved in the roms/arcade/mame2003/hi directory. Maybe 2016 is the same path (up to the mame2003 part anyway).
@stoney66 it looks like my mame2003 games are saving but not mame2016. There was not a hi file in 2016 so I created one with no luck.
I have already downloaded highscore.dat and tried it in several locations but none work. I just need to know where to place that file then maybe it will work. Or at least it would be nice if someone can confirm high score saving in mame2016.
@sscalley Thank you! This was exactly my issue as well, although I was using a pre-made image from somewhere else that had the same permissions issues.
For me, since my gamelist.xml files were in the roms directory, I needed to do the following: